package com.smfx.yxt.service;

import java.util.List;

import com.smfx.yxt.model.SysResource;
import com.smfx.yxt.page.Page;

public interface ISysResourceService {

	/**
	 * 根据登录身份获取相应权限菜单
	 * @param ids 登录身份集
	 * @return
	 */
	List<SysResource> selectMenuByIds(String ids);
    
	/**
	 * 根据登录身份获取相应权限页面
	 * @param ids 登录身份集
	 * @return
	 */
    List<SysResource> selectPageByIds(String ids);
    
    List<SysResource> selectByParam(SysResource record);
    /**
	 * 分页查询资源
	 * @param page
	 * @return
	 */
    List<SysResource> selectByPage(Page<SysResource> page);
	
    /**
     * 更新、新增资源
     * @param record
     * @return
     */
	int addAndUpdateSysResource(SysResource record);
	
	/**
	 * 批量删除资源
	 * @param ids
	 * @return
	 */
	int updateBatchDel(List<Integer> ids);
	
}
